package cn.com.nes.site.service.system.company.dto;

import cn.com.nes.common.util.tree.TreeNode;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;
import java.util.List;

@Data
@NoArgsConstructor
public class CompanyTreeNodeDTO extends TreeNode<CompanyTreeNodeDTO> {

    /**
     * 行政区划
     */
    private String areaCode;

    /**
     * 长效管护公司ID
     */
    private String callcenterCompanyId;

    /**
     * 公司简称
     */
    private String companyShortName;

    /**
     * 公司类型
     */
    private String companyType;

    /**
     * 联系人
     */
    private String contact;

    /**
     * 联系电话
     */
    private String contactNumber;

    /**
     * 是否有客服中心
     */
    private String hasCallCenter;

    /**
     * 是否是部门，0-不是，1-是
     */
    private boolean isDepartment;

    /**
     * 法人
     */
    private String legalPerson;

    /**
     * 运营公司ID
     */
    private String nesCompanyId;

    /**
     * 机构代码
     */
    private String organizationCode;

    /**
     * 注册地址
     */
    private String registerAddress;

    /**
     * 统一信用编码
     */
    private String uniformSocialCreditCode;

    /**
     * 代理关系公司列表
     */
    private List<String> subList;

    /**
     * 用户数量
     */
    private Integer userCount;

    /**
     * 创建时间
     */
    private Date gmtCreateTime;

}
